/**
 * 
 */
package com.module.knightsnmagic.engine;

import com.module.knightsnmagic.bus.flyweights.KnMInventoryData;
import com.rpg.base.flyweight.Scriptable;
import com.rpg.base.interactive.flyweight.BaseInteractiveObject;

/**
 * @author Donald
 */
public final class KnMInteractiveObject extends BaseInteractiveObject<KnMItemData,
KnMInventoryData, HQCharacter, KnMNPCData, Scriptable<KnMInteractiveObject>> {
	/**
	 * Creates a new instance of {@link KnMInteractiveObject}.
	 * @param id the reference id
	 */
	protected KnMInteractiveObject(final int id) {
		super(id);
		super.setInventory(new KnMInventoryData());
		super.setItemData(new KnMItemData());
	}
}
